﻿using System.Collections.Generic;
using System.Runtime.Serialization;

namespace Battle.Net.Model
{
    [DataContract]
    public class Guild
    {
        [DataMember(Name = "achievementPoints")]
        public int AchievementPoints { get; set; }
        [DataMember(Name = "battlegroup")]
        public string BattleGroup { get; set; }
        [DataMember(Name = "level")]
        public int Level { get; set; }
        [DataMember(Name = "members")]
        public List<Character> Members { get; set; }
        [DataMember(Name = "name")]
        public string Name { get; set; }
        [DataMember(Name = "realm")]
        public string Realm { get; set; }
        [DataMember(Name = "side")]
        public int Side { get; set; }

        [DataMember(Name = "achievements")]
        public GuildAchievements Achievements { get; set; }
    }
}